﻿create database QuanLyGiaoVu
Go
Use QuanLyGiaoVu
Go
create table KHOA(
	MAKHOA		varchar(4) constraint PK_MAKHOA Primary key,
	TENKHOA		varchar(40),
	NGTLAP		smalldatetime,
	TRGKHOA		char(4)
)

create table MONHOC(
	MAMH		varchar(10),
	TENMH		varchar(40),
	TCLT		tinyint,
	TCTH		tinyint,
	MAKHOA		varchar(4)
)

create table DIEUKIEN(
	MAMH		varchar(10),
	MAMH_TRUOC	varchar(10)
)

create table GIAOVIEN(
	MAGV		varchar(4),
	HOTEN		varchar(40),
	HOCVI		varchar(10),
	HOCHAM		varchar(3),
	NGSINH		smalldatetime,
	NGVL		smalldatetime,
	HESO		numeric(4,2), -- Nhập tối đa 4 số trong đó có 2 chữ số thập phân
	MUCLUONG	money,
	MAKHOA		varchar(4)
)

create table LOP(
	MALOP		char(3),
	TENLOP		varchar(40),
	TRGLOP		char(5),
	SISO		tinyint,
	MAGVCN		char(4)
)

create table HOCVIEN(
	MAHV		char(5),
	HO			
	TEN
	NGSINH
	GIOITINH
	NOISINH
	MALOP
)
